/*
 * Copyright 2008 Carnegie Mellon University
 * Licensed under the Apache License, Version 2.0 (the "License"); 
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, 
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
package edu.cmu.lti.sepia.infra.eval.model;

public class QAJudgmentUnit {
  private int judgmentId;
  private String topicId;
  private String systemResponse;
  private int poolId;
  private double score; 
  
  /**
   * @param judgmentId
   * @param topicId
   * @param documentId
   * @param poolId
   */
  public QAJudgmentUnit(int judgmentId, String topicId, String systemResponse, int poolId, double score) {
    super();
    this.judgmentId = judgmentId;
    this.topicId = topicId;
    this.systemResponse = systemResponse;
    this.poolId = poolId;
    this.score = score;
  }
  
  /**
   * @return the topicId
   */
  public String getTopicId() {
    return topicId;
  }

  /**
   * @param topicId the topicId to set
   */
  public void setTopicId(String topicId) {
    this.topicId = topicId;
  }

  /**
   * @return the systemResponse
   */
  public String getSystemResponse() {
    return systemResponse;
  }
  /**
   * @param documentId the documentId to set
   */
  public void setSystemResponse(String systemResponse) {
    this.systemResponse = systemResponse;
  }
  /**
   * @return the poolId
   */
  public int getPoolId() {
    return poolId;
  }
  /**
   * @param poolId the poolId to set
   */
  public void setPoolId(int poolId) {
    this.poolId = poolId;
  }
  /**
   * @return the judgmentId
   */
  public int getJudgmentId() {
    return judgmentId;
  }
  /**
   * @param judgmentId the judgmentId to set
   */
  public void setJudgmentId(int judgmentId) {
    this.judgmentId = judgmentId;
  }

  /**
   * @return the score
   */
  public double getScore() {
    return score;
  }

  /**
   * @param score the score to set
   */
  public void setScore(double score) {
    this.score = score;
  }
  
  
}
